//
// BASE STYLES
// ===============
//

*,
*:before,
*:after {
 box-sizing: border-box;
}

//
// LISTS
//

ul,
ol {
 margin-bottom: 2.5rem;
}

ul {
 margin-top: 0;
 padding-left: 0;
 list-style: circle inside;

 ul,
 ol {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 0.9rem;
 }
}

ol {
 margin-top: 0;
 padding-left: 0;
 list-style: decimal inside;

 ol,
 ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 0.9rem;
 }
}

li {
 margin-bottom: 0rem;
}

//
// MISC
//

figure {
 margin-bottom: 2.5rem;
}

footer {
 text-align: center;
}

hr {
 margin-top: 3rem;
 margin-bottom: 3.5rem;
 border-width: 0;
 border-top: 1px solid $color--grey;
}
